b85604eb4f1cd3c6c0d48015cc14b0a6c4fbc920,findbugs/src/java/edu/umd/cs/findbugs/detect/SerializableIdiom.java,SerializableIdiom,visit,#Field#,142

Before Change


			JavaClass fieldClass = Repository.lookupClass(fieldClassName);

			if (!fieldClassName.equals("java.lang.Object") &&
			    !Repository.instanceOf(fieldClass, "java.io.Serializable")) {
				// Priority is higher if the class directly
				// implements Serializable.
				int priority = implementsSerializableDirectly ? HIGH_PRIORITY : NORMAL_PRIORITY;

After Change


			JavaClass fieldClass = Repository.lookupClass(fieldClassName);

			if (!fieldClassName.equals("java.lang.Object") &&
			    !(Repository.instanceOf(fieldClass, "java.io.Serializable")
				|| Repository.instanceOf(fieldClass, "java.io.Externalizable"))) {
				// Priority is higher if the class directly
				// implements Serializable.
				int priority = implementsSerializableDirectly ? HIGH_PRIORITY : NORMAL_PRIORITY;